#include "List.h"

int main()
{
	ListNode* l1 = ListCreate();

	ListPushBack(l1, 1);
	ListPushBack(l1, 2);
	ListPushBack(l1, 3);
	ListPushBack(l1, 4);

	ListPrint(l1);

	ListPopBack(l1);
	ListPopBack(l1);
	ListPopBack(l1);

	ListPrint(l1);

	ListPushFront(l1, 10);
	ListPushFront(l1, 20);
	ListPushFront(l1, 30);

	ListPrint(l1);

	/*ListPopFront(l1);
	ListPopFront(l1);*/

	ListPrint(l1);

	ListNode* tmp = ListFind(l1, 10);
	ListInsert(tmp, 100);
	ListPrint(l1);

	ListErase(tmp);
	ListPrint(l1);

	ListDestory(l1);
	return 0;
}